package com.example.demo_mysql_mybatisplus.util.responce.results.filler;

/**
 * 《1》
 * 在继承该接口的基础上，自定义方法及其实现；
 * 用于获取待填充的数据s
 * */
public interface FillResponceInterface {
    /**
     * 方法返回值 支持对象、集合，不支持map类型
     * 方法参数 为固定格式，fieldVals只支持基本类型及其对应的类
     * 方法名 要保证唯一，使用处：FillResponce.useMethod
     *
     * 示例：
     *   public interface DataInterface extends FillResponceInterface {
     *
     *     Object getAAA( String byField, List<Object> byFieldVals );
     *     Object getDDD( String byField, List<Object> byFieldVals );
     *     Object getCCC( String byField, List<Object> byFieldVals );
     *     Collection<Object> getEEE( String byField, List<Object> byFieldVals );
     *     Collection<Object> getFFF( String byField, List<Object> byFieldVals );
     *
     *   }
     *
     * */

}





